//#define  _CRT_SECURE_NO_WARNINGS
//#include <vector>
//using namespace std;
//class Solution {
//public:
//    void moveZeroes(vector<int>& nums) {
//        for (int prev = -1, cur = 0; cur < nums.size(); cur++)
//        {
//            if (nums[cur] != 0) swap(nums[++prev], nums[cur]);
//        }
//    }
//};